Merged from gtk-2-6:
authorFederico Mena Quintero <federico@ximian.com>
Wed, 2 Feb 2005 00:53:10 +0000 (00:53 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Wed, 2 Feb 2005 00:53:10 +0000 (00:53 +0000)
2005-02-01  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-6:

* gtk/gtkfilechooserdefault.c
(browse_files_model_finished_loading_cb): Don't
g_assert_not_reached() if we are in any other state.  Another code
path may have triggered a folder reload.  Fixes #165556.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkfilechooserdefault.c

index 260284db9d003738373c0810617695cee2b25d35..605529304e4970119ae67d97dfcba7dd4cbb3bef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-02-01  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from gtk-2-6:
+
+       * gtk/gtkfilechooserdefault.c
+       (browse_files_model_finished_loading_cb): Don't
+       g_assert_not_reached() if we are in any other state.  Another code
+       path may have triggered a folder reload.  Fixes #165556.
+
 2005-02-01  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index 260284db9d003738373c0810617695cee2b25d35..605529304e4970119ae67d97dfcba7dd4cbb3bef 100644 (file)
@@ -1,3 +1,12 @@
+2005-02-01  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from gtk-2-6:
+
+       * gtk/gtkfilechooserdefault.c
+       (browse_files_model_finished_loading_cb): Don't
+       g_assert_not_reached() if we are in any other state.  Another code
+       path may have triggered a folder reload.  Fixes #165556.
+
 2005-02-01  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index 260284db9d003738373c0810617695cee2b25d35..605529304e4970119ae67d97dfcba7dd4cbb3bef 100644 (file)
@@ -1,3 +1,12 @@
+2005-02-01  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from gtk-2-6:
+
+       * gtk/gtkfilechooserdefault.c
+       (browse_files_model_finished_loading_cb): Don't
+       g_assert_not_reached() if we are in any other state.  Another code
+       path may have triggered a folder reload.  Fixes #165556.
+
 2005-02-01  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index e55998dc9e8dc77522f62af32df82cae132647ed..c2e0f8e6031e47d24f0fad98cde1ac11436267fc 100644 (file)
@@ -4612,7 +4612,12 @@ browse_files_model_finished_loading_cb (GtkFileSystemModel    *model,
       /* Nothing */
     }
   else
-    g_assert_not_reached ();
+    {
+      /* We can't g_assert_not_reached(), as something other than us may have
+       *  initiated a folder reload.  See #165556.
+       */
+      return;
+    }
 
   g_assert (impl->load_timeout_id == 0);